<?php

namespace oa\services;

use Yii;

class BaseService
{
	public static function formatTimeSearch($column, $is_max = 0, $input_column = '')
    {
    	if ($is_max) {
    		$suffix = 'max';
    		$condition = '<=';
    	} else {
    		$suffix = 'min';
    		$condition = '>=';
    	}
    	if (empty($input_column)) {
    		if (strpos($column, '.')) {
    			$alias_column = explode('.', $column);
    			$input_column = $alias_column[1];
    		} else {
    			$input_column = $column;
    		}
    	}
        return [$condition, $column, Yii::$app->request->get($input_column . '_' . $suffix) ? strtotime(Yii::$app->request->get($input_column . '_' . $suffix)) : null];
    }
}